﻿using System.ComponentModel.DataAnnotations;

namespace Transport.Areas.Administrator.Models
{
    public class CustomerModel
    {
        public int CustomerId { get; set; }
        [Required(ErrorMessage = "Tên là bắt buộc nhập.")]
        [StringLength(128, ErrorMessage = "Tên tối đa là 128 kí tự.")]
        public string CustomerName { get; set; }
        [Required(ErrorMessage = "Tên gọi tắt là bắt buộc nhập.")]
        [StringLength(128, ErrorMessage = "Tên tối đa là 128 kí tự.")]
        public string CustomerShortName { get; set; }
        [Required(ErrorMessage = "Mã khách hàng là bắt buộc nhập.")]
        [StringLength(128, ErrorMessage = "Mã khách hàng tối đa là 128 kí tự.")]
        public string CustomerCode { get; set; }
        [StringLength(128, ErrorMessage = "Địa chỉ tối đa là 128 kí tự.")]
        public string Address { get; set; }
        [StringLength(24, ErrorMessage = "Số điện thoại tối đa là 24 kí tự.")]
        public string PhoneNumber { get; set; }
        [StringLength(24, ErrorMessage = "Fax tối đa là 24 kí tự.")]
        public string Fax { get; set; }
        [StringLength(24, ErrorMessage = "Số di động tối đa là 24 kí tự.")]
        public string CellPhoneNumber { get; set; }
        public int DiscountPercent { get; set; }
        public bool UseSpecialRateTable { get; set; }
    }
}